/**
 * 校验手机号
 */

export var phone = (rule, value, callback) => {
  if (value === '') {
    callback(new Error('手机号不能为空'))
  } else if (!/^1\d{10}$/.test(value)) {
    callback(new Error('手机号格式错误'))
  } else {
    callback()
  }
}

/**
 * 校验数字
 */
export var checkNumber = (rule, value, callback) => {
  if (!value) {
    return callback(new Error('此项不能为空'));
  }
  setTimeout(() => {
    if (!Number.isInteger(value)) {
      callback(new Error('请输入数字值'));
    } else {
      if (value < 0) {
        callback(new Error('不能小于0'));
      } else {
        callback();
      }
    }
  }, 1000);
};
